@charset "utf-8";
/* 公用标题 */


.rexiao {margin-top:15px;}
.rexiao .rexiao-tt{width:715px;height:104px;margin:0 auto;background:url(../images/bg-1.jpg) no-repeat center top;}
.rexiao .rexiao-tt h3 {float:left;font-size:28px;color:#fff;line-height:79px;margin:0;font-weight:bold;margin-left:75px;}
.rexiao .rexiao-tt .fr {font-size:28px;color:#646464;line-height:79px;margin-right:75px;}
.rexiao .rexiao-tt span {font-size:14px;}
.rexiao .rexiao-list {min-height:225px; text-align:center;}
.rexiao .rexiao-list  .con{padding:35px 0 0;}
.rexiao .rexiao-list  .con .fathershow{height:0; overflow:hidden;}
.rexiao .rexiao-list  .con .show{height:290px;display:none;  border: 2px solid #049e0f;  border-radius: 10px 10px 10px 10px;}
.rexiao .rexiao-list  .con .show ul li{padding:30px 0 0 50px;}
.rexiao .rexiao-list  .con .show ul li img{float:left;}
.rexiao .rexiao-list  .con .show ul li .text1{float:right;width:750px; height:250px; padding:10px;position:relative;}
.rexiao .rexiao-list  .con .show ul li .text1 h3{color:#3c3c3c; font-size:24px; font-weight:bold;line-height:50px;margin:0;text-align:left;}
.rexiao .rexiao-list  .con .show ul li .text1 p{color:#3c3c3c; font-size:20px; line-height:26px;text-align: left;text-indent: 2em;}
.rexiao .rexiao-list  .con .show ul li .text1 .more{ float:right;margin-right:20px; width:150px; height:45px;line-height:45px;color:#049e0f;font-size:20px;border: 1px solid #049e0f;  border-radius: 10px 10px 10px 10px;}

.rexiao .rexiao-list .con .list{margin:45px 0;}
.rexiao .rexiao-list .con .list ul {width:1100px;}
.rexiao .rexiao-list .con .list ul li{width:253px; height:224px; float:left; margin-right:20px;margin-bottom:20px; position:relative; border:1px solid #ececec; background:#fff; text-align:center;overflow: hidden;}
.rexiao .rexiao-list .con .list ul li.last{margin:0;}
.rexiao .rexiao-list .con .list ul li span{display:block; width:255px; height:37px;line-height:37px;background:#ccc;font-size:14px;color:#049e0f; overflow: hidden;}
.rexiao .rexiao-list .con .list ul li .over{position:absolute; top:0; left:0; display:none;}


.product {background:#e4f0d6 url(../images/bg-2.jpg) no-repeat center top;border-top:1px solid #ccc;padding-top:80px;padding-bottom:20px;}
.product .product-c {width:241px;border:2px solid #049e0f;border-radius: 10px 10px 10px 10px;overflow:hidden;}
.product .product-c-tt {text-align:center;background:#049e0f;height:50px;line-height:50px;}
.product .product-c-tt a {font-size:18px;color:#fff;}
.product .product-c ul {padding:0 20px;}
.product .product-c ul li {height:45px;line-height:45px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;border-bottom:1px dashed #ccc;padding-left:20px;background:url(../images/bg-3.png) no-repeat left center;}
.product .product-c ul li a {font-size:14px;color:#333;}
.product .product-c .more {display:block;font-size:14px;color:#333;height:35px;line-height:35px;text-align:center;}

.product .product-list {width:805px;}

.product .product-list  ul {width:825px;}
.product .product-list  ul li {float:left;width:253px;height:188px;margin-right:20px;margin-bottom:20px;overflow:hidden;border:1px solid #049e0f;}
.product .product-list  ul li .info {display:none;width:255px;height:190px;background: url(../images/pro_3.png);position:relative;bottom:190px;text-align:center;}
.product .product-list  ul li .info span {display: block;font-size:16px;color:#fff;position:relative;padding:20px 0;overflow: hidden;height: 20px;}
.product .product-list  ul li .info a {display:block;font-size:14px;color:#fff;width:100px;height:25px;line-height:25px;margin:20px auto;border:1px solid #fff;  border-radius: 10px 10px 10px 10px;}
.product .product-list  ul li:hover .info {display:block;}

.clearFix:after { content:"."; clear:both; display:block; height:0px; visibility:hidden; }

.ad1 {
    height: 80px;
    border: 2px solid #049e0f;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 30px;
    margin: 20px 0;
    background: url(../images/ad1.jpg) no-repeat 559px center;
    background-size: 13%;
}
.ad1 .fl {font-size:24px;color:#eb6100;line-height:80px;}
.ad1 .fr .tel {font-size:24px;color:#eb6100;}
.ad1 .fr a {display:block;width:175px;height:35px;line-height:35px;background:#eb6100;border-radius: 10px 10px 10px 10px;color:#fff;text-align:center;font-size:20px;margin-top:5px;}

.adv {background:#049e0f url(../images/bg-4.png) repeat-x;padding:30px 0;}
.adv ul {background:#049e0f url(../images/adv-2.jpg) no-repeat center top;padding-top:30px;}
.adv .adv-tt {width:407px;height:86px;margin:auto;background:url(../images/adv-1.jpg) no-repeat center top;}
.adv .fl {padding-left:30px;}
.adv .fr {padding-right: 70px;}
.adv ul li {clear: both;}
.adv ul li .title {padding-left:80px;font-size:20px;color:#fff;font-family:Times New Roman;height:36px;line-height:36px;margin-top:7px;}
.adv ul li .title span {color:#049e0f;font-family:微软雅黑;margin:0 40px 0 10px;}
.adv ul li .contant {padding-top: 20px;margin-bottom: 35px;height: 132px;}
.adv ul li .contant p {color:#fff;font-size:16px;line-height:25px;width: 500px;/* margin-bottom:30px; */}

.qxy {background:url(../images/bg-6.png);}
.qxy .qxy-tt {height:321px;background:url(../images/bg-5.png) no-repeat center top;}
.qxy .wrap {background:url(../images/bg-7.png) no-repeat center top;padding-bottom:50px;}
.qxy ul {padding-top:22px;padding-left:80px;padding-right:80px;}
.qxy .fl ul li {color:#049e0f;background:url(../images/bg-8.png) no-repeat left center;}
.qxy .fr ul li {color:#ff0000;background:url(../images/bg-9.png) no-repeat left center;}
.qxy ul li {font-size:26px;line-height:48px;padding-left:30px;}

.yy {height:30px;background:url(../images/yy.jpg) no-repeat center bottom;}

.ad2 {height:152px;margin:20px 0;background:url(../images/ad2.jpg) no-repeat center center;}
.ad2 a {float:right;width:208px;height:40px;margin-top:40px;background:url(../images/ad2-1.png) no-repeat center center;}

.box {}
.box .title {height:45px;border-bottom:2px solid #049e0f;margin-bottom:20px;}
.box .title h3{float:left;font-size:16px;color:#049e0f;padding-left:35px;padding-top:15px;margin:0;}
.box .title a {float:right;font-size:12px;color:#666;line-height:45px;}

.case {background:url(../images/case.jpg) no-repeat left top;}
.about {background:url(../images/about.jpg) no-repeat left top;width:620px;}
.honor  {background:url(../images/honor.jpg) no-repeat left top;width:440px;}
.news  {background:url(../images/news.jpg) no-repeat left top;}
.dyanmic {background:url(../images/dyanmic.jpg) no-repeat 20px top;}
.faq  {background:url(../images/faq.jpg) no-repeat 40px top;}
.link  {background:url(../images/link.jpg) no-repeat left top;}

.case .contant{ position:relative; width:1080px; margin-bottom: 20px;}
.case .contant em{position: absolute;top: 78px;}
.case .contant .t_l{ left:0px;}
.case .contant .t_r{ right:0px;}
.case .contant #simgs{ margin: 0 20px;}
.case .contant li{ float:left; width: 245px; margin-right:20px;text-align:center; overflow: hidden;}
.case .contant li.last{ padding-right:0;}
.case .contant li img{ display:block; width:215px; height:160px; margin-bottom:10px; padding:11px 14px;border:1px solid #d3d3d3;}
.case .contant li a{ color:#000000; overflow: hidden; /* height: 15px; */overflow:hidden; 
text-overflow:ellipsis; 
white-space:nowrap; }
.case .contant .fl { float:left;}
.case .contant .fr { float:right;}
.case .contant .pa{ position:absolute;}
.case .contant .pr{ position:relative}

.about .contant .img{border:1px dotted #ccc;padding:2px;margin-bottom:20px;}
.about .contant .img img{border:1px dotted #ccc;padding:2px}
.about .contant .info {width:340px;}
.about .contant .info p {margin:0;line-height:20px;color:#666;height:160px;overflow:hidden;}
.about .contant .info a {color:#ff6600;}

.honor .contant{ position:relative; width:440px;margin-bottom:10px;}
.honor .contant em{position: absolute;top: 78px;}
.honor .contant .t_l{ left:0px;}
.honor .contant .t_r{ right:0px;}
.honor .contant #simgs{ margin: 0 20px;}
.honor .contant li{ float:left; margin-right:20px;text-align:center; width: 243px; overflow: hidden;}
.honor .contant li.last{ padding-right:0;}
.honor .contant li img{ display:block; max-width:215px; max-height:160px;background:#fff; margin-bottom:10px; margin: auto; padding:11px 14px;border:1px solid #d3d3d3;}
.honor .contant li a{ color:#000000;overflow:hidden; 
text-overflow:ellipsis;
white-space:nowrap; }
.honor .contant .fl { float:left;}
.honor .contant .fr { float:right;}
.honor .contant .pa{ position:absolute;}
.honor .contant .pr{ position:relative}

.news {width:320px;padding-right:40px;margin-bottom:20px;}

.news li,.dyanmic li {height:33px;line-height:33px;border-bottom:1px dotted #ccc;}
.news li a,.dyanmic li a {color:#333;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news li span,.dyanmic li span {float:right;color:#666;}

.dyanmic {width:320px;padding:0 20px;}

.faq {width:320px;padding-left:40px;}
.faq .faq-c{ position:relative;height:340px;}
.faq .faq-c .faq-l {margin-bottom:20px;clear:both;overflow:hidden;}
.faq .faq-c .faq-l .faq-w span{color:#fff;width:20px;height:20px;line-height:20px;text-align:center;float:left;margin-right:5px;margin-bottom:10px;background: #ff6600;}
.faq .faq-c .faq-l .faq-d span{clear:both;color:#fff;width:20px;height:20px;line-height:20px;text-align:center;float:left;margin-right:5px;margin-bottom:10px;background: #049e0f;}
.faq .faq-c .faq-l .faq-w p {float:right;width:280px;margin:0;color: #ff6600;font-size:14px;font-weight: bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.faq .faq-c .faq-l .faq-d p {float:right;width:280px;height:80px;line-height:25px;margin:0;color: #049e0f;overflow:hidden;}

.link {margin-bottom:20px;}
.link .title h3{float:left;font-size:16px;color:#fff!important;padding-left:40px;padding-top:20px;margin:0;}
.link a {margin-right:30px;font-size:14px;color:#333;}
